package combine.order.model;

public class MaterialProduct {

	private long productId;

	private long productColorId;

	private long productLengthId;

	private long productSupplyId;

	private long productBaseId;

	private long productTypeId;

	private int productIronStock;

	private int productMpqq;

	private int virtualStock;

	private int actualStock;

	private int blockStock;
	
	private int beforeStock;
	
	private String productNote;

	private ProductColor productColor;

	private ProductLength productLength;

	private ProductSupply productSupply;

	private ProductType productType;

	private MaterialProductBase baseProduct;

	public MaterialProduct() {
		super();
	}

	public MaterialProduct(long productId, long productColorId,
			long productLengthId, long productSupplyId, long productBaseId,
			long productTypeId, int productIronStock, int productMpqq,
			String productNote, ProductColor productColor,
			ProductLength productLength, ProductSupply productSupply,
			ProductType productType, MaterialProductBase baseProduct,
			int virtualStock, int actualStock, int blockStock) {
		super();
		this.productId = productId;
		this.productColorId = productColorId;
		this.productLengthId = productLengthId;
		this.productSupplyId = productSupplyId;
		this.productBaseId = productBaseId;
		this.productTypeId = productTypeId;
		this.productIronStock = productIronStock;
		this.productMpqq = productMpqq;
		this.productNote = productNote;
		this.productColor = productColor;
		this.productLength = productLength;
		this.productSupply = productSupply;
		this.productType = productType;
		this.baseProduct = baseProduct;
		this.virtualStock = virtualStock;
		this.actualStock = actualStock;
		this.blockStock = blockStock;
	}

	public long getProductId() {
		return productId;
	}

	public void setProductId(long productId) {
		this.productId = productId;
	}

	public long getProductColorId() {
		return productColorId;
	}

	public void setProductColorId(long productColorId) {
		this.productColorId = productColorId;
	}

	public long getProductLengthId() {
		return productLengthId;
	}

	public void setProductLengthId(long productLengthId) {
		this.productLengthId = productLengthId;
	}

	public long getProductSupplyId() {
		return productSupplyId;
	}

	public void setProductSupplyId(long productSupplyId) {
		this.productSupplyId = productSupplyId;
	}

	public long getProductBaseId() {
		return productBaseId;
	}

	public void setProductBaseId(long productBaseId) {
		this.productBaseId = productBaseId;
	}

	public long getProductTypeId() {
		return productTypeId;
	}

	public void setProductTypeId(long productTypeId) {
		this.productTypeId = productTypeId;
	}

	public int getProductIronStock() {
		return productIronStock;
	}

	public void setProductIronStock(int productIronStock) {
		this.productIronStock = productIronStock;
	}

	public int getProductMpqq() {
		return productMpqq;
	}

	public void setProductMpqq(int productMpqq) {
		this.productMpqq = productMpqq;
	}

	public String getProductNote() {
		return productNote;
	}

	public void setProductNote(String productNote) {
		this.productNote = productNote;
	}

	public ProductColor getProductColor() {
		return productColor;
	}

	public void setProductColor(ProductColor productColor) {
		this.productColor = productColor;
	}

	public ProductLength getProductLength() {
		return productLength;
	}

	public void setProductLength(ProductLength productLength) {
		this.productLength = productLength;
	}

	public ProductSupply getProductSupply() {
		return productSupply;
	}

	public void setProductSupply(ProductSupply productSupply) {
		this.productSupply = productSupply;
	}

	public ProductType getProductType() {
		return productType;
	}

	public void setProductType(ProductType productType) {
		this.productType = productType;
	}

	public MaterialProductBase getBaseProduct() {
		return baseProduct;
	}

	public void setBaseProduct(MaterialProductBase baseProduct) {
		this.baseProduct = baseProduct;
	}

	public int getVirtualStock() {
		return virtualStock;
	}

	public void setVirtualStock(int virtualStock) {
		this.virtualStock = virtualStock;
	}

	public int getActualStock() {
		return actualStock;
	}

	public void setActualStock(int actualStock) {
		this.actualStock = actualStock;
	}

	public int getBlockStock() {
		return blockStock;
	}

	public void setBlockStock(int blockStock) {
		this.blockStock = blockStock;
	}

	public int getBeforeStock() {
		return beforeStock;
	}

	public void setBeforeStock(int beforeStock) {
		this.beforeStock = beforeStock;
	}
	
}
